import Vue from 'vue';

const modulesFiles = require.context('./modules', true, /\.js$/);

modulesFiles.keys().forEach(item => {
  const moduleName = item.replace(/^\.\/(.*)\.\w+$/, '$1');
  const value = modulesFiles(item);
  if (value.default) {
    Vue.directive(moduleName, value.default);
  }
});
